package cn.com.acca.ma.model;

import lombok.Data;

import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 量化--账户日志表（历史数据）
 */
@Data
public class HistoryQuantAccountLog {

    /**
     * 主键
     */
    private Integer id;

    /**
     * 日期
     */
    private Date date_;

    /**
     * 账号名字
     */
    private String accountName;

    /**
     * 持股数量
     */
    private Integer holdStockNumber;

    /**
     * 股票资产
     */
    private BigDecimal stockAssets;

    /**
     * 资金资产
     */
    private BigDecimal capitalAssets;

    /**
     * 总资产
     */
    private BigDecimal totalAssets;

    /**
     * 收益率
     */
    private BigDecimal profitRate;

    /**
     * 模型id
     */
    private Integer modelId;

    /**
     * 总印花税
     */
    private BigDecimal totalStampDuty;

    /**
     * 总过户费（买股票时）
     */
    private BigDecimal totalRegistrateFeeWhenBuy;

    /**
     * 总佣金（买股票时）
     */
    private BigDecimal totalCommissionWhenBuy;

    /**
     * 总过户费（卖股票时）
     */
    private BigDecimal totalRegistrateFeeWhenSell;

    /**
     * 总佣金（卖股票时）
     */
    private BigDecimal totalCommissionWhenSell;

    /**
     * 5日均线
     */
    private BigDecimal ma5;

    /**
     * 10日均线
     */
    private BigDecimal ma10;

    /**
     * 20日均线
     */
    private BigDecimal ma20;

    /**
     * 60日均线
     */
    private BigDecimal ma60;

    /**
     * 120日均线
     */
    private BigDecimal ma120;

    /**
     * 250日均线
     */
    private BigDecimal ma250;

    /**
     * 5日乖离率
     */
    private BigDecimal bias5;

    /**
     * 10日乖离率
     */
    private BigDecimal bias10;

    /**
     * 20日乖离率
     */
    private BigDecimal bias20;

    /**
     * 60日乖离率
     */
    private BigDecimal bias60;

    /**
     * 120日乖离率
     */
    private BigDecimal bias120;

    /**
     * 250日乖离率
     */
    private BigDecimal bias250;

}
